package com.jy.modules.cims.data.common.dto;

import com.jy.modules.cims.data.dto.CimsBaseDto;
/**
 *@Description:该表进件和合同共用此表，若是进件场景，则贷款编号字段存储进件信息主件，合同号存储进件编号
 *@author zhiqiang
 *@version 1.0,
 *@date 2015-01-07 16:22:50
 */
public class TCMmImgurlDTO extends CimsBaseDto{

	private static final long serialVersionUID = 1L;

	/**ID*/
	private java.lang.Long id;

	/**贷款信息表ID  对应合同表主键*/
	private java.lang.Long loanId;

	/**客户编号*/
	private java.lang.String custNo;

	/**合同号*/
	private java.lang.String contractNo;

	/**附件名称*/
	private java.lang.String attachName;

	/**附件编码*/
	private java.lang.String attachCode;

	/**附件URL*/
	private java.lang.String attachUrl;

	/**业务类型　1：进件 2：合同审核通过 3：放款信息变更*/
	private java.lang.String busiType;

	/**创建时间*/
	private java.sql.Timestamp createTime;

	/**修改时间*/
	private java.sql.Timestamp modifyTime;

	/**数据有效性　0：无效 1:无效*/
	private java.lang.String validateStatus;


	/**影像上传状态   01:下载文件成功; 02:下载文件失败; 03:上传文件成功; 04:上传文件失败*/
	private java.lang.String fileUploadStatus;
	
	private java.lang.String productType;
	
	private java.lang.String guarNo;
	
	private java.lang.String productCode;
	
	/**
	 *方法: 获得id
	 *@return: java.lang.Long  id
	 */
	public java.lang.Long getId(){
		return this.id;
	}

	/**
	 *方法: 设置id
	 *@param: java.lang.Long  id
	 */
	public void setId(java.lang.Long id){
		this.id = id;
	}

	/**
	 *方法: 获得loanId
	 *@return: java.lang.Long  loanId
	 */
	public java.lang.Long getLoanId(){
		return this.loanId;
	}

	/**
	 *方法: 设置loanId
	 *@param: java.lang.Long  loanId
	 */
	public void setLoanId(java.lang.Long loanId){
		this.loanId = loanId;
	}

	/**
	 *方法: 获得custNo
	 *@return: java.lang.String  custNo
	 */
	public java.lang.String getCustNo(){
		return this.custNo;
	}

	/**
	 *方法: 设置custNo
	 *@param: java.lang.String  custNo
	 */
	public void setCustNo(java.lang.String custNo){
		this.custNo = custNo;
	}

	/**
	 *方法: 获得contractNo
	 *@return: java.lang.String  contractNo
	 */
	public java.lang.String getContractNo(){
		return this.contractNo;
	}

	/**
	 *方法: 设置contractNo
	 *@param: java.lang.String  contractNo
	 */
	public void setContractNo(java.lang.String contractNo){
		this.contractNo = contractNo;
	}

	/**
	 *方法: 获得attachName
	 *@return: java.lang.String  attachName
	 */
	public java.lang.String getAttachName(){
		return this.attachName;
	}

	/**
	 *方法: 设置attachName
	 *@param: java.lang.String  attachName
	 */
	public void setAttachName(java.lang.String attachName){
		this.attachName = attachName;
	}

	/**
	 *方法: 获得attachCode
	 *@return: java.lang.String  attachCode
	 */
	public java.lang.String getAttachCode(){
		return this.attachCode;
	}

	/**
	 *方法: 设置attachCode
	 *@param: java.lang.String  attachCode
	 */
	public void setAttachCode(java.lang.String attachCode){
		this.attachCode = attachCode;
	}

	/**
	 *方法: 获得attachUrl
	 *@return: java.lang.String  attachUrl
	 */
	public java.lang.String getAttachUrl(){
		return this.attachUrl;
	}

	/**
	 *方法: 设置attachUrl
	 *@param: java.lang.String  attachUrl
	 */
	public void setAttachUrl(java.lang.String attachUrl){
		this.attachUrl = attachUrl;
	}

	/**
	 *方法: 获得busiType
	 *@return: java.lang.String  busiType
	 */
	public java.lang.String getBusiType(){
		return this.busiType;
	}

	/**
	 *方法: 设置busiType
	 *@param: java.lang.String  busiType
	 */
	public void setBusiType(java.lang.String busiType){
		this.busiType = busiType;
	}

	/**
	 *方法: 获得createTime
	 *@return: java.sql.Timestamp  createTime
	 */
	public java.sql.Timestamp getCreateTime(){
		return this.createTime;
	}

	/**
	 *方法: 设置createTime
	 *@param: java.sql.Timestamp  createTime
	 */
	public void setCreateTime(java.sql.Timestamp createTime){
		this.createTime = createTime;
	}

	/**
	 *方法: 获得modifyTime
	 *@return: java.sql.Timestamp  modifyTime
	 */
	public java.sql.Timestamp getModifyTime(){
		return this.modifyTime;
	}

	/**
	 *方法: 设置modifyTime
	 *@param: java.sql.Timestamp  modifyTime
	 */
	public void setModifyTime(java.sql.Timestamp modifyTime){
		this.modifyTime = modifyTime;
	}

	/**
	 *方法: 获得validateStatus
	 *@return: java.lang.String  validateStatus
	 */
	public java.lang.String getValidateStatus(){
		return this.validateStatus;
	}

	/**
	 *方法: 设置validateStatus
	 *@param: java.lang.String  validateStatus
	 */
	public void setValidateStatus(java.lang.String validateStatus){
		this.validateStatus = validateStatus;
	}

	public java.lang.String getFileUploadStatus() {
		return fileUploadStatus;
	}

	public void setFileUploadStatus(java.lang.String fileUploadStatus) {
		this.fileUploadStatus = fileUploadStatus;
	}

	public java.lang.String getProductType() {
		return productType;
	}

	public void setProductType(java.lang.String productType) {
		this.productType = productType;
	}

	public java.lang.String getGuarNo() {
		return guarNo;
	}

	public void setGuarNo(java.lang.String guarNo) {
		this.guarNo = guarNo;
	}

	public java.lang.String getProductCode() {
		return productCode;
	}

	public void setProductCode(java.lang.String productCode) {
		this.productCode = productCode;
	}

	
	
}